// package com.xuyuan.cpn.es;
//
// import org.elasticsearch.client.RestHighLevelClient;
// import org.springframework.beans.factory.annotation.Value;
// import org.springframework.context.annotation.Bean;
// import org.springframework.data.elasticsearch.client.ClientConfiguration;
// import org.springframework.data.elasticsearch.client.RestClients;
// import org.springframework.data.elasticsearch.config.AbstractElasticsearchConfiguration;
//
// // @Configuration
// public class RestClientConfig extends AbstractElasticsearchConfiguration {
//
//     @Value("${spring.elasticsearch.url}")
//     private String url;
//
//     @Override
//     @Bean
//     public RestHighLevelClient elasticsearchClient() {
//         ClientConfiguration clientConfiguration = ClientConfiguration.builder().connectedTo(url).build();
//         return RestClients.create(clientConfiguration).rest();
//     }
//
// }
